[INFO] fetching crate miden-processor 0.7.0...
[INFO] checking miden-processor-0.7.0 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate miden-processor 0.7.0 into /workspace/builds/worker-6-tc1/source
[INFO] validating manifest of crates.io crate miden-processor 0.7.0 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate miden-processor 0.7.0
[INFO] finished tweaking crates.io crate miden-processor 0.7.0
[INFO] tweaked toml for crates.io crate miden-processor 0.7.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded winter-fri v0.6.4
[INFO] [stderr]   Downloaded winter-crypto v0.6.4
[INFO] [stderr]   Downloaded winter-utils v0.6.4
[INFO] [stderr]   Downloaded miden-core v0.7.0
[INFO] [stderr]   Downloaded miden-air v0.7.0
[INFO] [stderr]   Downloaded logtest v2.0.0
[INFO] [stderr]   Downloaded winter-math v0.6.5
[INFO] [stderr]   Downloaded winter-air v0.6.4
[INFO] [stderr]   Downloaded winter-prover v0.6.4
[INFO] [stderr]   Downloaded miden-assembly v0.7.0
[INFO] [stderr]   Downloaded miden-crypto v0.7.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] aff6d17e0ea8eb53b8a8c1674793be5db6f2f38bfcc3f55ad4175d7b0cbd8648
[INFO] running `Command { std: "docker" "start" "-a" "aff6d17e0ea8eb53b8a8c1674793be5db6f2f38bfcc3f55ad4175d7b0cbd8648", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "aff6d17e0ea8eb53b8a8c1674793be5db6f2f38bfcc3f55ad4175d7b0cbd8648", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aff6d17e0ea8eb53b8a8c1674793be5db6f2f38bfcc3f55ad4175d7b0cbd8648", kill_on_drop: false }`
[INFO] [stdout] aff6d17e0ea8eb53b8a8c1674793be5db6f2f38bfcc3f55ad4175d7b0cbd8648
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f5f8c5d17e946c56d8c315d6d44e1a7f1bb5f87c3558593f521251b6907015f9
[INFO] running `Command { std: "docker" "start" "-a" "f5f8c5d17e946c56d8c315d6d44e1a7f1bb5f87c3558593f521251b6907015f9", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]     Checking winter-utils v0.6.4
[INFO] [stderr]     Checking value-bag v1.7.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]     Checking winter-math v0.6.5
[INFO] [stderr]     Checking log v0.4.21
[INFO] [stderr]     Checking logtest v2.0.0
[INFO] [stderr]    Compiling cc v1.0.88
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking sha3 v0.10.8
[INFO] [stderr]    Compiling blake3 v1.5.0
[INFO] [stderr]    Compiling miden-crypto v0.7.1
[INFO] [stderr]    Compiling num_enum_derive v0.7.2
[INFO] [stderr]     Checking winter-crypto v0.6.4
[INFO] [stderr]     Checking winter-fri v0.6.4
[INFO] [stderr]     Checking num_enum v0.7.2
[INFO] [stderr]     Checking winter-air v0.6.4
[INFO] [stderr]     Checking winter-prover v0.6.4
[INFO] [stderr]     Checking miden-core v0.7.0
[INFO] [stderr]     Checking miden-air v0.7.0
[INFO] [stderr]     Checking miden-assembly v0.7.0
[INFO] [stderr]     Checking miden-processor v0.7.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `BlockHashTableRow`, `BlockStackTableRow`, `OpGroupTableRow`
[INFO] [stdout]   --> src/decoder/mod.rs:26:20
[INFO] [stdout]    |
[INFO] [stdout] 26 |     AuxTraceHints, BlockHashTableRow, BlockStackTableRow, BlockTableUpdate, OpGroupTableRow,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^                    ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `hasher::init_state_from_words`
[INFO] [stdout]   --> src/chiplets/mod.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub use hasher::init_state_from_words;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test_utils`
[INFO] [stdout]  --> src/trace/tests/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use test_utils::rand::rand_array;
[INFO] [stdout]   |     ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test_utils`
[INFO] [stdout]   --> src/trace/tests/chiplets/mod.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use test_utils::rand::rand_value;
[INFO] [stdout]    |     ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test_utils`
[INFO] [stdout]    --> src/operations/crypto_ops.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 |     use test_utils::rand::rand_vector;
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test_utils`
[INFO] [stdout]   --> src/operations/ext2_ops.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |     use test_utils::rand::rand_value;
[INFO] [stdout]    |         ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test_utils`
[INFO] [stdout]    --> src/operations/field_ops.rs:228:9
[INFO] [stdout]     |
[INFO] [stdout] 228 |     use test_utils::rand::rand_value;
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test_utils`
[INFO] [stdout]    --> src/operations/fri_ops.rs:246:9
[INFO] [stdout]     |
[INFO] [stdout] 246 |     use test_utils::rand::{rand_array, rand_value, rand_vector};
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test_utils`
[INFO] [stdout]    --> src/operations/u32_ops.rs:241:9
[INFO] [stdout]     |
[INFO] [stdout] 241 |     use test_utils::rand::rand_value;
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test_utils`
[INFO] [stdout]   --> src/decoder/tests.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use test_utils::rand::rand_value;
[INFO] [stdout]    |     ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test_utils`
[INFO] [stdout]  --> src/range/tests.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use test_utils::rand::rand_array;
[INFO] [stdout]   |     ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test_utils`
[INFO] [stdout]  --> src/chiplets/bitwise/tests.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use test_utils::rand::rand_value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test_utils`
[INFO] [stdout]   --> src/chiplets/hasher/tests.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use test_utils::rand::rand_array;
[INFO] [stdout]    |     ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test_utils`
[INFO] [stdout]   --> src/trace/decoder/tests.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use test_utils::rand::rand_array;
[INFO] [stdout]    |     ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test_utils`
[INFO] [stdout]  --> src/trace/tests/range.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use test_utils::rand::rand_array;
[INFO] [stdout]   |     ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `super::rand_array`, `super::rand_array`, `super::rand_value`, `super::rand_array`, `super::rand_array`, `super::rand_array`, `super::rand_array`
[INFO] [stdout]  --> src/trace/tests/chiplets/mod.rs:4:28
[INFO] [stdout]   |
[INFO] [stdout] 4 |     init_state_from_words, rand_array, AdviceInputs, ExecutionTrace, Felt, FieldElement, Operation,
[INFO] [stdout]   |                            ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/trace/tests/chiplets/bitwise.rs:2:27
[INFO] [stdout]   |
[INFO] [stdout] 2 |     build_trace_from_ops, rand_array, rand_value, ExecutionTrace, Felt, FieldElement, Operation,
[INFO] [stdout]   |                           ^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/trace/tests/chiplets/hasher.rs:3:28
[INFO] [stdout]   |
[INFO] [stdout] 3 |     init_state_from_words, rand_array, AdviceInputs, ExecutionTrace, Felt, FieldElement, Operation,
[INFO] [stdout]   |                            ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/trace/tests/chiplets/memory.rs:2:27
[INFO] [stdout]   |
[INFO] [stdout] 2 |     build_trace_from_ops, rand_array, ExecutionTrace, Felt, FieldElement, Operation, Trace, Word,
[INFO] [stdout]   |                           ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/trace/tests/hasher.rs:3:39
[INFO] [stdout]   |
[INFO] [stdout] 3 |     build_trace_from_ops_with_inputs, rand_array, AdviceInputs, Felt, LookupTableRow, Operation,
[INFO] [stdout]   |                                       ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/trace/tests/stack.rs:2:27
[INFO] [stdout]   |
[INFO] [stdout] 2 |     build_trace_from_ops, rand_array, Felt, FieldElement, LookupTableRow, Operation, Trace, Vec,
[INFO] [stdout]   |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ExtensionOf`
[INFO] [stdout]    --> src/operations/fri_ops.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 244 |         ExtensionOf, Felt, FieldElement, Operation, Process, QuadFelt, StarkField, TWO, TWO_INV,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FieldElement`
[INFO] [stdout]  --> src/trace/tests/range.rs:1:41
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::{build_trace_from_ops, Felt, FieldElement, Trace, NUM_RAND_ROWS, ONE, ZERO};
[INFO] [stdout]   |                                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ExtensionOf`
[INFO] [stdout]  --> src/trace/tests/range.rs:6:15
[INFO] [stdout]   |
[INFO] [stdout] 6 | use vm_core::{ExtensionOf, Operation};
[INFO] [stdout]   |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 14 previous errors; 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `miden-processor` (lib test) due to 15 previous errors; 3 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "f5f8c5d17e946c56d8c315d6d44e1a7f1bb5f87c3558593f521251b6907015f9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f5f8c5d17e946c56d8c315d6d44e1a7f1bb5f87c3558593f521251b6907015f9", kill_on_drop: false }`
[INFO] [stdout] f5f8c5d17e946c56d8c315d6d44e1a7f1bb5f87c3558593f521251b6907015f9
[INFO] checking miden-processor-0.7.0 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate miden-processor 0.7.0 into /workspace/builds/worker-6-tc2/source
[INFO] validating manifest of crates.io crate miden-processor 0.7.0 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate miden-processor 0.7.0
[INFO] finished tweaking crates.io crate miden-processor 0.7.0
[INFO] tweaked toml for crates.io crate miden-processor 0.7.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e5987e71b3d7fa63706c0879440656ac5d6fa0bf3ccaca9b67102b7d8c6af23c
[INFO] running `Command { std: "docker" "start" "-a" "e5987e71b3d7fa63706c0879440656ac5d6fa0bf3ccaca9b67102b7d8c6af23c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e5987e71b3d7fa63706c0879440656ac5d6fa0bf3ccaca9b67102b7d8c6af23c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e5987e71b3d7fa63706c0879440656ac5d6fa0bf3ccaca9b67102b7d8c6af23c", kill_on_drop: false }`
[INFO] [stdout] e5987e71b3d7fa63706c0879440656ac5d6fa0bf3ccaca9b67102b7d8c6af23c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 02dcadcf0a0a3607bb018e9ad95cc2b6352ac9f79a8ef30d6364e13b842a432e
[INFO] running `Command { std: "docker" "start" "-a" "02dcadcf0a0a3607bb018e9ad95cc2b6352ac9f79a8ef30d6364e13b842a432e", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]     Checking winter-utils v0.6.4
[INFO] [stderr]     Checking value-bag v1.7.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]     Checking winter-math v0.6.5
[INFO] [stderr]     Checking log v0.4.21
[INFO] [stderr]     Checking logtest v2.0.0
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]    Compiling cc v1.0.88
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking sha3 v0.10.8
[INFO] [stderr]    Compiling blake3 v1.5.0
[INFO] [stderr]    Compiling miden-crypto v0.7.1
[INFO] [stderr]    Compiling num_enum_derive v0.7.2
[INFO] [stderr]     Checking winter-crypto v0.6.4
[INFO] [stderr]     Checking winter-fri v0.6.4
[INFO] [stderr]     Checking winter-air v0.6.4
[INFO] [stderr]     Checking winter-prover v0.6.4
[INFO] [stderr]     Checking num_enum v0.7.2
[INFO] [stderr]     Checking miden-core v0.7.0
[INFO] [stderr]     Checking miden-air v0.7.0
[INFO] [stderr]     Checking miden-assembly v0.7.0
[INFO] [stderr]     Checking miden-processor v0.7.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/operations/io_ops.rs:106:18
[INFO] [stdout]     |
[INFO] [stdout] 106 |         for i in 8..12 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/operations/io_ops.rs:208:18
[INFO] [stdout]     |
[INFO] [stdout] 208 |         for i in 8..12 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/operations/stack_ops.rs:195:18
[INFO] [stdout]     |
[INFO] [stdout] 195 |         for i in 0..n {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/operations/stack_ops.rs:216:18
[INFO] [stdout]     |
[INFO] [stdout] 216 |         for i in 0..n {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/system/mod.rs:258:24
[INFO] [stdout]     |
[INFO] [stdout] 258 |         self.fmp_trace[clk..].fill(last_value);
[INFO] [stdout]     |                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/decoder/trace.rs:480:18
[INFO] [stdout]     |
[INFO] [stdout] 480 |         for i in 0..NUM_OP_BITS {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BlockHashTableRow`, `BlockStackTableRow`, `OpGroupTableRow`
[INFO] [stdout]   --> src/decoder/mod.rs:26:20
[INFO] [stdout]    |
[INFO] [stdout] 26 |     AuxTraceHints, BlockHashTableRow, BlockStackTableRow, BlockTableUpdate, OpGroupTableRow,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^                    ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/stack/trace.rs:78:18
[INFO] [stdout]    |
[INFO] [stdout] 78 |         for i in start_pos..STACK_TOP_SIZE {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/stack/trace.rs:109:18
[INFO] [stdout]     |
[INFO] [stdout] 109 |         for i in start_pos..=MAX_TOP_IDX {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/stack/trace.rs:140:18
[INFO] [stdout]     |
[INFO] [stdout] 140 |         for i in start_pos..MAX_TOP_IDX {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/stack/trace.rs:232:14
[INFO] [stdout]     |
[INFO] [stdout] 232 |     for i in 0..STACK_TOP_SIZE {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/stack/overflow.rs:179:43
[INFO] [stdout]     |
[INFO] [stdout] 179 |         if let Some(x) = self.trace.range(0..=clk).last() {
[INFO] [stdout]     |                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/stack/aux_trace.rs:55:30
[INFO] [stdout]    |
[INFO] [stdout] 55 |         &self.overflow_hints[self.num_init_rows..]
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/stack/mod.rs:78:82
[INFO] [stdout]    |
[INFO] [stdout] 78 |                 OverflowTable::new_with_inputs(keep_overflow_trace, &init_values[STACK_TOP_SIZE..]);
[INFO] [stdout]    |                                                                                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/stack/mod.rs:303:20
[INFO] [stdout]     |
[INFO] [stdout] 303 |             column[clk..].fill(last_value);
[INFO] [stdout]     |                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/range/aux_trace.rs:71:61
[INFO] [stdout]    |
[INFO] [stdout] 71 |         for (clk, range_checks) in self.cycle_lookups.range(0..self.values_start as u32) {
[INFO] [stdout]    |                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/range/aux_trace.rs:78:25
[INFO] [stdout]    |
[INFO] [stdout] 78 |                 b_range[(b_range_idx + 1)..=clk].fill(last_value);
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/range/aux_trace.rs:96:21
[INFO] [stdout]    |
[INFO] [stdout] 96 |             b_range[(b_range_idx + 1)..=self.values_start].fill(last_value);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/range/aux_trace.rs:134:21
[INFO] [stdout]     |
[INFO] [stdout] 134 |             b_range[(b_range_idx + 1)..].fill(E::ONE);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/range/aux_trace.rs:165:15
[INFO] [stdout]     |
[INFO] [stdout] 165 |     for i in (0..lookup_values.len()).rev() {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/host/advice/injectors/adv_map_injectors.rs:38:17
[INFO] [stdout]    |
[INFO] [stdout] 38 |     for addr in start_addr..end_addr {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/host/advice/injectors/adv_stack_injectors.rs:250:17
[INFO] [stdout]     |
[INFO] [stdout] 250 |     for addr in (input_start_ptr as u32)..(input_end_ptr as u32) {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/host/advice/injectors/smt.rs:70:18
[INFO] [stdout]    |
[INFO] [stdout] 70 |         for _ in 0..9 {
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/host/advice/injectors/smt.rs:540:30
[INFO] [stdout]     |
[INFO] [stdout] 540 |     for (depth, sibling) in (TieredSmt::TIER_SIZE..=depth).rev().zip(path.iter()) {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/chiplets/bitwise/mod.rs:60:22
[INFO] [stdout]    |
[INFO] [stdout] 60 |         let trace = (0..TRACE_WIDTH)
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/chiplets/bitwise/mod.rs:92:28
[INFO] [stdout]    |
[INFO] [stdout] 92 |         for bit_offset in (0..32).step_by(4).rev() {
[INFO] [stdout]    |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/bitwise/mod.rs:127:28
[INFO] [stdout]     |
[INFO] [stdout] 127 |         for bit_offset in (0..32).step_by(4).rev() {
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/bitwise/mod.rs:169:21
[INFO] [stdout]     |
[INFO] [stdout] 169 |         for row in ((OP_CYCLE_LEN - 1)..self.trace_len()).step_by(OP_CYCLE_LEN) {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/chiplets/hasher/lookups.rs:85:30
[INFO] [stdout]    |
[INFO] [stdout] 85 |         let alphas = &alphas[NUM_HEADER_ALPHAS..(NUM_HEADER_ALPHAS + STATE_WIDTH)];
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/chiplets/hasher/lookups.rs:94:73
[INFO] [stdout]    |
[INFO] [stdout] 94 | ...                   &get_hasher_state_at(self.addr, main_trace, 0..STATE_WIDTH),
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/chiplets/hasher/lookups.rs:98:69
[INFO] [stdout]    |
[INFO] [stdout] 98 |                         &get_hasher_state_at(self.addr, main_trace, CAPACITY_LEN..STATE_WIDTH);
[INFO] [stdout]    |                                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/chiplets/hasher/lookups.rs:111:80
[INFO] [stdout]     |
[INFO] [stdout] 111 |                     let right_word = build_value(&alphas[DIGEST_RANGE], &state[DIGEST_LEN..]);
[INFO] [stdout]     |                                                                                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/chiplets/hasher/lookups.rs:122:60
[INFO] [stdout]     |
[INFO] [stdout] 122 |                 let next_state_value = build_value(&alphas[CAPACITY_LEN..], &next_hasher_rate);
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/chiplets/hasher/lookups.rs:123:55
[INFO] [stdout]     |
[INFO] [stdout] 123 |                 let state_value = build_value(&alphas[CAPACITY_LEN..], &curr_hasher_rate);
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/hasher/lookups.rs:133:73
[INFO] [stdout]     |
[INFO] [stdout] 133 | ...                   &get_hasher_state_at(self.addr, main_trace, 0..STATE_WIDTH),
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/chiplets/hasher/trace.rs:70:18
[INFO] [stdout]    |
[INFO] [stdout] 70 |         for i in 0..NUM_ROUNDS - 1 {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/hasher/mod.rs:146:47
[INFO] [stdout]     |
[INFO] [stdout] 146 |             self.trace.copy_trace(&mut state, *start_row..*end_row);
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/hasher/mod.rs:246:47
[INFO] [stdout]     |
[INFO] [stdout] 246 |             self.trace.copy_trace(&mut state, start_row..end_row);
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/hasher/mod.rs:248:22
[INFO] [stdout]     |
[INFO] [stdout] 248 |             for i in 1..num_batches {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/hasher/mod.rs:261:47
[INFO] [stdout]     |
[INFO] [stdout] 261 |             self.trace.copy_trace(&mut state, start_row..end_row);
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/hasher/mod.rs:416:35
[INFO] [stdout]     |
[INFO] [stdout] 416 |             for &sibling in &path[1..path.len() - 1] {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `hasher::init_state_from_words`
[INFO] [stdout]   --> src/chiplets/mod.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub use hasher::init_state_from_words;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/kernel_rom/mod.rs:128:22
[INFO] [stdout]     |
[INFO] [stdout] 128 |             for _ in 1..access_info.num_accesses {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/mod.rs:499:26
[INFO] [stdout]     |
[INFO] [stdout] 499 |         let mut trace = (0..CHIPLETS_WIDTH)
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/chiplets/mod.rs:536:18
[INFO] [stdout]     |
[INFO] [stdout] 536 |         trace[0][bitwise_start..].fill(ONE);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/chiplets/mod.rs:537:18
[INFO] [stdout]     |
[INFO] [stdout] 537 |         trace[1][memory_start..].fill(ONE);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/chiplets/mod.rs:538:18
[INFO] [stdout]     |
[INFO] [stdout] 538 |         trace[2][kernel_rom_start..].fill(ONE);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/chiplets/mod.rs:539:18
[INFO] [stdout]     |
[INFO] [stdout] 539 |         trace[3][padding_start..].fill(ONE);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/utils.rs:115:15
[INFO] [stdout]     |
[INFO] [stdout] 115 |     for i in (0..row_values.len()).rev() {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/trace/utils.rs:174:24
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 result[(result_idx + 1)..=clk].fill(last_value);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/trace/utils.rs:194:20
[INFO] [stdout]     |
[INFO] [stdout] 194 |             result[(result_idx + 1)..].fill(last_value);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/trace/decoder/mod.rs:67:20
[INFO] [stdout]    |
[INFO] [stdout] 67 |             result[(result_idx + 1)..=clk].fill(last_value);
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/trace/decoder/mod.rs:110:16
[INFO] [stdout]     |
[INFO] [stdout] 110 |         result[(result_idx + 1)..].fill(E::ONE);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/trace/decoder/mod.rs:153:20
[INFO] [stdout]     |
[INFO] [stdout] 153 |             result[(result_idx + 1)..=clk].fill(last_value);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/trace/decoder/mod.rs:220:16
[INFO] [stdout]     |
[INFO] [stdout] 220 |         result[(result_idx + 1)..].fill(E::ONE);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/trace/decoder/mod.rs:260:20
[INFO] [stdout]     |
[INFO] [stdout] 260 |             result[(result_idx + 1)..=clk].fill(last_value);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/decoder/mod.rs:270:26
[INFO] [stdout]     |
[INFO] [stdout] 270 |                 for i in 1..(*num_op_groups as usize) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/trace/decoder/mod.rs:294:16
[INFO] [stdout]     |
[INFO] [stdout] 294 |         result[(result_idx + 1)..].fill(E::ONE);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/mod.rs:172:18
[INFO] [stdout]     |
[INFO] [stdout] 172 |         for i in 0..self.length() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/mod.rs:253:18
[INFO] [stdout]     |
[INFO] [stdout] 253 |         for i in self.length() - NUM_RAND_ROWS..self.length() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/mod.rs:335:14
[INFO] [stdout]     |
[INFO] [stdout] 335 |     for i in trace_len - NUM_RAND_ROWS..trace_len {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:469:26
[INFO] [stdout]     |
[INFO] [stdout] 469 |         for group_idx in group_idx..num_batch_groups {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 62 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test_utils`
[INFO] [stdout]  --> src/trace/tests/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use test_utils::rand::rand_array;
[INFO] [stdout]   |     ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test_utils`
[INFO] [stdout]   --> src/trace/tests/chiplets/mod.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use test_utils::rand::rand_value;
[INFO] [stdout]    |     ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test_utils`
[INFO] [stdout]    --> src/operations/crypto_ops.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 |     use test_utils::rand::rand_vector;
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test_utils`
[INFO] [stdout]   --> src/operations/ext2_ops.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |     use test_utils::rand::rand_value;
[INFO] [stdout]    |         ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test_utils`
[INFO] [stdout]    --> src/operations/field_ops.rs:228:9
[INFO] [stdout]     |
[INFO] [stdout] 228 |     use test_utils::rand::rand_value;
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test_utils`
[INFO] [stdout]    --> src/operations/fri_ops.rs:246:9
[INFO] [stdout]     |
[INFO] [stdout] 246 |     use test_utils::rand::{rand_array, rand_value, rand_vector};
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test_utils`
[INFO] [stdout]    --> src/operations/u32_ops.rs:241:9
[INFO] [stdout]     |
[INFO] [stdout] 241 |     use test_utils::rand::rand_value;
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test_utils`
[INFO] [stdout]   --> src/decoder/tests.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use test_utils::rand::rand_value;
[INFO] [stdout]    |     ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test_utils`
[INFO] [stdout]  --> src/range/tests.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use test_utils::rand::rand_array;
[INFO] [stdout]   |     ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test_utils`
[INFO] [stdout]  --> src/chiplets/bitwise/tests.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use test_utils::rand::rand_value;
[INFO] [stdout]   |     ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test_utils`
[INFO] [stdout]   --> src/chiplets/hasher/tests.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use test_utils::rand::rand_array;
[INFO] [stdout]    |     ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test_utils`
[INFO] [stdout]   --> src/trace/decoder/tests.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use test_utils::rand::rand_array;
[INFO] [stdout]    |     ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `test_utils`
[INFO] [stdout]  --> src/trace/tests/range.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use test_utils::rand::rand_array;
[INFO] [stdout]   |     ^^^^^^^^^^ use of undeclared crate or module `test_utils`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `super::rand_array`, `super::rand_array`, `super::rand_value`, `super::rand_array`, `super::rand_array`, `super::rand_array`, `super::rand_array`
[INFO] [stdout]  --> src/trace/tests/chiplets/mod.rs:4:28
[INFO] [stdout]   |
[INFO] [stdout] 4 |     init_state_from_words, rand_array, AdviceInputs, ExecutionTrace, Felt, FieldElement, Operation,
[INFO] [stdout]   |                            ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/trace/tests/chiplets/bitwise.rs:2:27
[INFO] [stdout]   |
[INFO] [stdout] 2 |     build_trace_from_ops, rand_array, rand_value, ExecutionTrace, Felt, FieldElement, Operation,
[INFO] [stdout]   |                           ^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/trace/tests/chiplets/hasher.rs:3:28
[INFO] [stdout]   |
[INFO] [stdout] 3 |     init_state_from_words, rand_array, AdviceInputs, ExecutionTrace, Felt, FieldElement, Operation,
[INFO] [stdout]   |                            ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/trace/tests/chiplets/memory.rs:2:27
[INFO] [stdout]   |
[INFO] [stdout] 2 |     build_trace_from_ops, rand_array, ExecutionTrace, Felt, FieldElement, Operation, Trace, Word,
[INFO] [stdout]   |                           ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/trace/tests/hasher.rs:3:39
[INFO] [stdout]   |
[INFO] [stdout] 3 |     build_trace_from_ops_with_inputs, rand_array, AdviceInputs, Felt, LookupTableRow, Operation,
[INFO] [stdout]   |                                       ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/trace/tests/stack.rs:2:27
[INFO] [stdout]   |
[INFO] [stdout] 2 |     build_trace_from_ops, rand_array, Felt, FieldElement, LookupTableRow, Operation, Trace, Vec,
[INFO] [stdout]   |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/operations/crypto_ops.rs:203:59
[INFO] [stdout]     |
[INFO] [stdout] 203 |         assert_eq!(expected, &process.stack.trace_state()[0..12]);
[INFO] [stdout]     |                                                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/operations/crypto_ops.rs:215:59
[INFO] [stdout]     |
[INFO] [stdout] 215 |         assert_eq!(expected, &process.stack.trace_state()[0..12]);
[INFO] [stdout]     |                                                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/operations/crypto_ops.rs:226:59
[INFO] [stdout]     |
[INFO] [stdout] 226 |         assert_eq!(expected, &process.stack.trace_state()[12..16]);
[INFO] [stdout]     |                                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/operations/io_ops.rs:106:18
[INFO] [stdout]     |
[INFO] [stdout] 106 |         for i in 8..12 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/operations/io_ops.rs:208:18
[INFO] [stdout]     |
[INFO] [stdout] 208 |         for i in 8..12 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/operations/io_ops.rs:322:18
[INFO] [stdout]     |
[INFO] [stdout] 322 |         for _ in 0..4 {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/operations/io_ops.rs:393:18
[INFO] [stdout]     |
[INFO] [stdout] 393 |         for _ in 0..8 {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/operations/io_ops.rs:404:18
[INFO] [stdout]     |
[INFO] [stdout] 404 |         for i in 1..13 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/operations/io_ops.rs:532:18
[INFO] [stdout]     |
[INFO] [stdout] 532 |         for i in 1..13 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/operations/stack_ops.rs:195:18
[INFO] [stdout]     |
[INFO] [stdout] 195 |         for i in 0..n {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/operations/stack_ops.rs:216:18
[INFO] [stdout]     |
[INFO] [stdout] 216 |         for i in 0..n {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/operations/stack_ops.rs:384:18
[INFO] [stdout]     |
[INFO] [stdout] 384 |         for i in 2..17 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/operations/stack_ops.rs:393:66
[INFO] [stdout]     |
[INFO] [stdout] 393 |         assert_eq!(&expected[..15], &process.stack.trace_state()[1..]);
[INFO] [stdout]     |                                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/operations/stack_ops.rs:399:66
[INFO] [stdout]     |
[INFO] [stdout] 399 |         assert_eq!(&expected[..14], &process.stack.trace_state()[2..]);
[INFO] [stdout]     |                                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/operations/stack_ops.rs:409:30
[INFO] [stdout]     |
[INFO] [stdout] 409 |         assert_eq!(&expected[2..], &process.stack.trace_state()[..14]);
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/system/tests.rs:16:18
[INFO] [stdout]    |
[INFO] [stdout] 16 |         for _ in 0..64 {
[INFO] [stdout]    |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/system/mod.rs:258:24
[INFO] [stdout]     |
[INFO] [stdout] 258 |         self.fmp_trace[clk..].fill(last_value);
[INFO] [stdout]     |                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/decoder/trace.rs:480:18
[INFO] [stdout]     |
[INFO] [stdout] 480 |         for i in 0..NUM_OP_BITS {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/decoder/tests.rs:69:38
[INFO] [stdout]    |
[INFO] [stdout] 69 |             vec![build_op_group(&ops[1..])],
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/decoder/tests.rs:70:38
[INFO] [stdout]    |
[INFO] [stdout] 70 |             vec![build_op_group(&ops[2..])],
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/decoder/tests.rs:77:14
[INFO] [stdout]    |
[INFO] [stdout] 77 |     for i in 6..trace_len {
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:129:38
[INFO] [stdout]     |
[INFO] [stdout] 129 |             vec![build_op_group(&ops[1..])],
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:130:38
[INFO] [stdout]     |
[INFO] [stdout] 130 |             vec![build_op_group(&ops[2..])],
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:138:14
[INFO] [stdout]     |
[INFO] [stdout] 138 |     for i in 7..trace_len {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:227:38
[INFO] [stdout]     |
[INFO] [stdout] 227 |             vec![build_op_group(&ops[1..8])], // first group starts
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:228:38
[INFO] [stdout]     |
[INFO] [stdout] 228 |             vec![build_op_group(&ops[2..8])],
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:229:38
[INFO] [stdout]     |
[INFO] [stdout] 229 |             vec![build_op_group(&ops[3..8])],
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:230:38
[INFO] [stdout]     |
[INFO] [stdout] 230 |             vec![build_op_group(&ops[4..8])],
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:231:38
[INFO] [stdout]     |
[INFO] [stdout] 231 |             vec![build_op_group(&ops[5..8])],
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:232:38
[INFO] [stdout]     |
[INFO] [stdout] 232 |             vec![build_op_group(&ops[6..8])],
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:233:38
[INFO] [stdout]     |
[INFO] [stdout] 233 |             vec![build_op_group(&ops[7..8])],
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:236:38
[INFO] [stdout]     |
[INFO] [stdout] 236 |             vec![build_op_group(&ops[9..])], // next group starts
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:237:38
[INFO] [stdout]     |
[INFO] [stdout] 237 |             vec![build_op_group(&ops[10..])],
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:238:38
[INFO] [stdout]     |
[INFO] [stdout] 238 |             vec![build_op_group(&ops[11..])],
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:246:14
[INFO] [stdout]     |
[INFO] [stdout] 246 |     for i in 17..trace_len {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:355:38
[INFO] [stdout]     |
[INFO] [stdout] 355 |             vec![build_op_group(&ops[1..7])], // first group starts
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:356:38
[INFO] [stdout]     |
[INFO] [stdout] 356 |             vec![build_op_group(&ops[2..7])],
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:357:38
[INFO] [stdout]     |
[INFO] [stdout] 357 |             vec![build_op_group(&ops[3..7])],
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:358:38
[INFO] [stdout]     |
[INFO] [stdout] 358 |             vec![build_op_group(&ops[4..7])],
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:359:38
[INFO] [stdout]     |
[INFO] [stdout] 359 |             vec![build_op_group(&ops[5..7])],
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:360:38
[INFO] [stdout]     |
[INFO] [stdout] 360 |             vec![build_op_group(&ops[6..7])],
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:364:38
[INFO] [stdout]     |
[INFO] [stdout] 364 |             vec![build_op_group(&ops[8..])], // next group starts
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:365:38
[INFO] [stdout]     |
[INFO] [stdout] 365 |             vec![build_op_group(&ops[9..])],
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:374:14
[INFO] [stdout]     |
[INFO] [stdout] 374 |     for i in 17..trace_len {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:484:14
[INFO] [stdout]     |
[INFO] [stdout] 484 |     for i in 9..trace_len {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:562:14
[INFO] [stdout]     |
[INFO] [stdout] 562 |     for i in 6..trace_len {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:633:14
[INFO] [stdout]     |
[INFO] [stdout] 633 |     for i in 6..trace_len {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:708:14
[INFO] [stdout]     |
[INFO] [stdout] 708 |     for i in 7..trace_len {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:770:14
[INFO] [stdout]     |
[INFO] [stdout] 770 |     for i in 3..trace_len {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/decoder/tests.rs:849:14
[INFO] [stdout]     |
[INFO] [stdout] 849 |     for i in 12..trace_len {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1005:14
[INFO] [stdout]      |
[INFO] [stdout] 1005 |     for i in 18..trace_len {
[INFO] [stdout]      |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1015:14
[INFO] [stdout]      |
[INFO] [stdout] 1015 |     for i in 0..8 {
[INFO] [stdout]      |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1020:14
[INFO] [stdout]      |
[INFO] [stdout] 1020 |     for i in 8..13 {
[INFO] [stdout]      |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1025:14
[INFO] [stdout]      |
[INFO] [stdout] 1025 |     for i in 13..trace_len {
[INFO] [stdout]      |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1032:14
[INFO] [stdout]      |
[INFO] [stdout] 1032 |     for i in 0..5 {
[INFO] [stdout]      |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1037:14
[INFO] [stdout]      |
[INFO] [stdout] 1037 |     for i in 5..8 {
[INFO] [stdout]      |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1042:14
[INFO] [stdout]      |
[INFO] [stdout] 1042 |     for i in 8..11 {
[INFO] [stdout]      |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1047:14
[INFO] [stdout]      |
[INFO] [stdout] 1047 |     for i in 11..13 {
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1053:14
[INFO] [stdout]      |
[INFO] [stdout] 1053 |     for i in 13..trace_len {
[INFO] [stdout]      |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1068:14
[INFO] [stdout]      |
[INFO] [stdout] 1068 |     for i in 0..8 {
[INFO] [stdout]      |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1073:14
[INFO] [stdout]      |
[INFO] [stdout] 1073 |     for i in 8..13 {
[INFO] [stdout]      |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1078:14
[INFO] [stdout]      |
[INFO] [stdout] 1078 |     for i in 13..trace_len {
[INFO] [stdout]      |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1300:14
[INFO] [stdout]      |
[INFO] [stdout] 1300 |     for i in 26..trace_len {
[INFO] [stdout]      |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1310:14
[INFO] [stdout]      |
[INFO] [stdout] 1310 |     for i in 0..8 {
[INFO] [stdout]      |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1316:14
[INFO] [stdout]      |
[INFO] [stdout] 1316 |     for i in 8..14 {
[INFO] [stdout]      |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1321:14
[INFO] [stdout]      |
[INFO] [stdout] 1321 |     for i in 14..18 {
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1326:14
[INFO] [stdout]      |
[INFO] [stdout] 1326 |     for i in 19..21 {
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1331:14
[INFO] [stdout]      |
[INFO] [stdout] 1331 |     for i in 21..trace_len {
[INFO] [stdout]      |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1338:14
[INFO] [stdout]      |
[INFO] [stdout] 1338 |     for i in 0..5 {
[INFO] [stdout]      |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1343:14
[INFO] [stdout]      |
[INFO] [stdout] 1343 |     for i in 5..8 {
[INFO] [stdout]      |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1348:14
[INFO] [stdout]      |
[INFO] [stdout] 1348 |     for i in 8..12 {
[INFO] [stdout]      |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1353:14
[INFO] [stdout]      |
[INFO] [stdout] 1353 |     for i in 12..14 {
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1358:14
[INFO] [stdout]      |
[INFO] [stdout] 1358 |     for i in 14..17 {
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1363:14
[INFO] [stdout]      |
[INFO] [stdout] 1363 |     for i in 17..19 {
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1368:14
[INFO] [stdout]      |
[INFO] [stdout] 1368 |     for i in 19..21 {
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1374:14
[INFO] [stdout]      |
[INFO] [stdout] 1374 |     for i in 21..trace_len {
[INFO] [stdout]      |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1381:14
[INFO] [stdout]      |
[INFO] [stdout] 1381 |     for i in 0..14 {
[INFO] [stdout]      |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1386:14
[INFO] [stdout]      |
[INFO] [stdout] 1386 |     for i in 14..19 {
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1391:14
[INFO] [stdout]      |
[INFO] [stdout] 1391 |     for i in 19..trace_len {
[INFO] [stdout]      |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1398:14
[INFO] [stdout]      |
[INFO] [stdout] 1398 |     for i in 0..8 {
[INFO] [stdout]      |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1404:14
[INFO] [stdout]      |
[INFO] [stdout] 1404 |     for i in 8..21 {
[INFO] [stdout]      |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1409:14
[INFO] [stdout]      |
[INFO] [stdout] 1409 |     for i in 21..trace_len {
[INFO] [stdout]      |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder/tests.rs:1571:14
[INFO] [stdout]      |
[INFO] [stdout] 1571 |     for i in 16..trace_len {
[INFO] [stdout]      |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/stack/trace.rs:78:18
[INFO] [stdout]    |
[INFO] [stdout] 78 |         for i in start_pos..STACK_TOP_SIZE {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/stack/trace.rs:109:18
[INFO] [stdout]     |
[INFO] [stdout] 109 |         for i in start_pos..=MAX_TOP_IDX {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/stack/trace.rs:140:18
[INFO] [stdout]     |
[INFO] [stdout] 140 |         for i in start_pos..MAX_TOP_IDX {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/stack/trace.rs:232:14
[INFO] [stdout]     |
[INFO] [stdout] 232 |     for i in 0..STACK_TOP_SIZE {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/stack/overflow.rs:179:43
[INFO] [stdout]     |
[INFO] [stdout] 179 |         if let Some(x) = self.trace.range(0..=clk).last() {
[INFO] [stdout]     |                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/stack/aux_trace.rs:55:30
[INFO] [stdout]    |
[INFO] [stdout] 55 |         &self.overflow_hints[self.num_init_rows..]
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/stack/tests.rs:170:23
[INFO] [stdout]     |
[INFO] [stdout] 170 |     let stack_init = (0..16).map(|v| v as u64 + 1);
[INFO] [stdout]     |                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/stack/tests.rs:208:23
[INFO] [stdout]     |
[INFO] [stdout] 208 |     let stack_init = (0..16).map(|v| v as u64 + 1);
[INFO] [stdout]     |                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/stack/mod.rs:78:82
[INFO] [stdout]    |
[INFO] [stdout] 78 |                 OverflowTable::new_with_inputs(keep_overflow_trace, &init_values[STACK_TOP_SIZE..]);
[INFO] [stdout]    |                                                                                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/stack/mod.rs:303:20
[INFO] [stdout]     |
[INFO] [stdout] 303 |             column[clk..].fill(last_value);
[INFO] [stdout]     |                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/range/aux_trace.rs:71:61
[INFO] [stdout]    |
[INFO] [stdout] 71 |         for (clk, range_checks) in self.cycle_lookups.range(0..self.values_start as u32) {
[INFO] [stdout]    |                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/range/aux_trace.rs:78:25
[INFO] [stdout]    |
[INFO] [stdout] 78 |                 b_range[(b_range_idx + 1)..=clk].fill(last_value);
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/range/aux_trace.rs:96:21
[INFO] [stdout]    |
[INFO] [stdout] 96 |             b_range[(b_range_idx + 1)..=self.values_start].fill(last_value);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/range/aux_trace.rs:134:21
[INFO] [stdout]     |
[INFO] [stdout] 134 |             b_range[(b_range_idx + 1)..].fill(E::ONE);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/range/aux_trace.rs:165:15
[INFO] [stdout]     |
[INFO] [stdout] 165 |     for i in (0..lookup_values.len()).rev() {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/host/advice/injectors/adv_map_injectors.rs:38:17
[INFO] [stdout]    |
[INFO] [stdout] 38 |     for addr in start_addr..end_addr {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/host/advice/injectors/adv_stack_injectors.rs:250:17
[INFO] [stdout]     |
[INFO] [stdout] 250 |     for addr in (input_start_ptr as u32)..(input_end_ptr as u32) {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/host/advice/injectors/smt.rs:70:18
[INFO] [stdout]    |
[INFO] [stdout] 70 |         for _ in 0..9 {
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/host/advice/injectors/smt.rs:540:30
[INFO] [stdout]     |
[INFO] [stdout] 540 |     for (depth, sibling) in (TieredSmt::TIER_SIZE..=depth).rev().zip(path.iter()) {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/chiplets/bitwise/tests.rs:30:16
[INFO] [stdout]    |
[INFO] [stdout] 30 |     for row in 0..OP_CYCLE_LEN {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/chiplets/bitwise/tests.rs:43:14
[INFO] [stdout]    |
[INFO] [stdout] 43 |     for i in 0..OP_CYCLE_LEN {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/chiplets/bitwise/tests.rs:78:16
[INFO] [stdout]    |
[INFO] [stdout] 78 |     for row in 0..OP_CYCLE_LEN {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/chiplets/bitwise/tests.rs:91:14
[INFO] [stdout]    |
[INFO] [stdout] 91 |     for i in 0..8 {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/bitwise/tests.rs:146:14
[INFO] [stdout]     |
[INFO] [stdout] 146 |     for i in 0..OP_CYCLE_LEN {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/bitwise/tests.rs:162:14
[INFO] [stdout]     |
[INFO] [stdout] 162 |     for i in OP_CYCLE_LEN..(2 * OP_CYCLE_LEN) {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/bitwise/tests.rs:178:14
[INFO] [stdout]     |
[INFO] [stdout] 178 |     for i in (2 * OP_CYCLE_LEN)..(3 * OP_CYCLE_LEN) {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/bitwise/tests.rs:213:22
[INFO] [stdout]     |
[INFO] [stdout] 213 |     let mut trace = (0..TRACE_WIDTH).map(|_| vec![ZERO; num_rows]).collect::<Vec<_>>();
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/bitwise/tests.rs:223:14
[INFO] [stdout]     |
[INFO] [stdout] 223 |     for i in start..start + 8 {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/chiplets/bitwise/mod.rs:60:22
[INFO] [stdout]    |
[INFO] [stdout] 60 |         let trace = (0..TRACE_WIDTH)
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/chiplets/bitwise/mod.rs:92:28
[INFO] [stdout]    |
[INFO] [stdout] 92 |         for bit_offset in (0..32).step_by(4).rev() {
[INFO] [stdout]    |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/bitwise/mod.rs:127:28
[INFO] [stdout]     |
[INFO] [stdout] 127 |         for bit_offset in (0..32).step_by(4).rev() {
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/bitwise/mod.rs:169:21
[INFO] [stdout]     |
[INFO] [stdout] 169 |         for row in ((OP_CYCLE_LEN - 1)..self.trace_len()).step_by(OP_CYCLE_LEN) {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/chiplets/hasher/lookups.rs:85:30
[INFO] [stdout]    |
[INFO] [stdout] 85 |         let alphas = &alphas[NUM_HEADER_ALPHAS..(NUM_HEADER_ALPHAS + STATE_WIDTH)];
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/chiplets/hasher/lookups.rs:94:73
[INFO] [stdout]    |
[INFO] [stdout] 94 | ...                   &get_hasher_state_at(self.addr, main_trace, 0..STATE_WIDTH),
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/chiplets/hasher/lookups.rs:98:69
[INFO] [stdout]    |
[INFO] [stdout] 98 |                         &get_hasher_state_at(self.addr, main_trace, CAPACITY_LEN..STATE_WIDTH);
[INFO] [stdout]    |                                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/chiplets/hasher/lookups.rs:111:80
[INFO] [stdout]     |
[INFO] [stdout] 111 |                     let right_word = build_value(&alphas[DIGEST_RANGE], &state[DIGEST_LEN..]);
[INFO] [stdout]     |                                                                                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/chiplets/hasher/lookups.rs:122:60
[INFO] [stdout]     |
[INFO] [stdout] 122 |                 let next_state_value = build_value(&alphas[CAPACITY_LEN..], &next_hasher_rate);
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/chiplets/hasher/lookups.rs:123:55
[INFO] [stdout]     |
[INFO] [stdout] 123 |                 let state_value = build_value(&alphas[CAPACITY_LEN..], &curr_hasher_rate);
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/hasher/lookups.rs:133:73
[INFO] [stdout]     |
[INFO] [stdout] 133 | ...                   &get_hasher_state_at(self.addr, main_trace, 0..STATE_WIDTH),
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/chiplets/hasher/trace.rs:70:18
[INFO] [stdout]    |
[INFO] [stdout] 70 |         for i in 0..NUM_ROUNDS - 1 {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/chiplets/hasher/tests.rs:179:33
[INFO] [stdout]     |
[INFO] [stdout] 179 |     assert_eq!(&node_idx_column[9..], &[ZERO; 7]);
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/hasher/tests.rs:435:33
[INFO] [stdout]     |
[INFO] [stdout] 435 |     assert_eq!(&node_idx_column[17..24], &[ZERO; 7]);
[INFO] [stdout]     |                                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/chiplets/hasher/tests.rs:437:33
[INFO] [stdout]     |
[INFO] [stdout] 437 |     assert_eq!(&node_idx_column[25..], &[ZERO; 7]);
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/hasher/tests.rs:936:14
[INFO] [stdout]     |
[INFO] [stdout] 936 |     for i in 1..num_batches {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/hasher/tests.rs:994:14
[INFO] [stdout]     |
[INFO] [stdout] 994 |     for i in 1..num_batches {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/chiplets/hasher/tests.rs:1037:22
[INFO] [stdout]      |
[INFO] [stdout] 1037 |     let mut trace = (0..TRACE_WIDTH).map(|_| vec![ZERO; num_rows]).collect::<Vec<_>>();
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/chiplets/hasher/tests.rs:1056:14
[INFO] [stdout]      |
[INFO] [stdout] 1056 |     for i in 1..path.len() - 1 {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/chiplets/hasher/tests.rs:1081:14
[INFO] [stdout]      |
[INFO] [stdout] 1081 |     for i in 1..8 {
[INFO] [stdout]      |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/chiplets/hasher/tests.rs:1085:14
[INFO] [stdout]      |
[INFO] [stdout] 1085 |     for i in 1..path.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/chiplets/hasher/tests.rs:1087:18
[INFO] [stdout]      |
[INFO] [stdout] 1087 |         for j in 0..8 {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/chiplets/hasher/tests.rs:1101:24
[INFO] [stdout]      |
[INFO] [stdout] 1101 |     let trace = &trace[0..3];
[INFO] [stdout]      |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/chiplets/hasher/tests.rs:1105:14
[INFO] [stdout]      |
[INFO] [stdout] 1105 |     for i in 0..NUM_ROUNDS - 1 {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/chiplets/hasher/tests.rs:1118:14
[INFO] [stdout]      |
[INFO] [stdout] 1118 |     for i in 0..NUM_ROUNDS {
[INFO] [stdout]      |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/chiplets/hasher/tests.rs:1136:33
[INFO] [stdout]      |
[INFO] [stdout] 1136 |     let selector_trace = &trace[0..NUM_SELECTORS];
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/chiplets/hasher/tests.rs:1138:27
[INFO] [stdout]      |
[INFO] [stdout] 1138 |         assert_eq!(column[start_row..end_row], column[copied_start_row..copied_end_row])
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/chiplets/hasher/tests.rs:1138:55
[INFO] [stdout]      |
[INFO] [stdout] 1138 |         assert_eq!(column[start_row..end_row], column[copied_start_row..copied_end_row])
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/chiplets/hasher/tests.rs:1144:27
[INFO] [stdout]      |
[INFO] [stdout] 1144 |         assert_eq!(column[start_row..end_row], column[copied_start_row..copied_end_row])
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/chiplets/hasher/tests.rs:1144:55
[INFO] [stdout]      |
[INFO] [stdout] 1144 |         assert_eq!(column[start_row..end_row], column[copied_start_row..copied_end_row])
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/hasher/mod.rs:146:47
[INFO] [stdout]     |
[INFO] [stdout] 146 |             self.trace.copy_trace(&mut state, *start_row..*end_row);
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/hasher/mod.rs:246:47
[INFO] [stdout]     |
[INFO] [stdout] 246 |             self.trace.copy_trace(&mut state, start_row..end_row);
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/hasher/mod.rs:248:22
[INFO] [stdout]     |
[INFO] [stdout] 248 |             for i in 1..num_batches {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/hasher/mod.rs:261:47
[INFO] [stdout]     |
[INFO] [stdout] 261 |             self.trace.copy_trace(&mut state, start_row..end_row);
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/hasher/mod.rs:416:35
[INFO] [stdout]     |
[INFO] [stdout] 416 |             for &sibling in &path[1..path.len() - 1] {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/memory/tests.rs:320:22
[INFO] [stdout]     |
[INFO] [stdout] 320 |     let mut trace = (0..MEMORY_TRACE_WIDTH).map(|_| vec![ZERO; num_rows]).collect::<Vec<_>>();
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/chiplets/kernel_rom/tests.rs:99:16
[INFO] [stdout]    |
[INFO] [stdout] 99 |     for row in 0..3 {
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/kernel_rom/tests.rs:109:16
[INFO] [stdout]     |
[INFO] [stdout] 109 |     for row in 3..5 {
[INFO] [stdout]     |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/kernel_rom/tests.rs:148:22
[INFO] [stdout]     |
[INFO] [stdout] 148 |     let mut trace = (0..TRACE_WIDTH).map(|_| vec![ZERO; num_rows]).collect::<Vec<_>>();
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/kernel_rom/mod.rs:128:22
[INFO] [stdout]     |
[INFO] [stdout] 128 |             for _ in 1..access_info.num_accesses {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/tests.rs:136:16
[INFO] [stdout]     |
[INFO] [stdout] 136 |     for row in start..end {
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/tests.rs:165:16
[INFO] [stdout]     |
[INFO] [stdout] 165 |     for row in start..end {
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/tests.rs:184:16
[INFO] [stdout]     |
[INFO] [stdout] 184 |     for row in start..end {
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/tests.rs:201:16
[INFO] [stdout]     |
[INFO] [stdout] 201 |     for row in start..end {
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/tests.rs:221:16
[INFO] [stdout]     |
[INFO] [stdout] 221 |     for row in start..end {
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/chiplets/mod.rs:499:26
[INFO] [stdout]     |
[INFO] [stdout] 499 |         let mut trace = (0..CHIPLETS_WIDTH)
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/chiplets/mod.rs:536:18
[INFO] [stdout]     |
[INFO] [stdout] 536 |         trace[0][bitwise_start..].fill(ONE);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/chiplets/mod.rs:537:18
[INFO] [stdout]     |
[INFO] [stdout] 537 |         trace[1][memory_start..].fill(ONE);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/chiplets/mod.rs:538:18
[INFO] [stdout]     |
[INFO] [stdout] 538 |         trace[2][kernel_rom_start..].fill(ONE);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/chiplets/mod.rs:539:18
[INFO] [stdout]     |
[INFO] [stdout] 539 |         trace[3][padding_start..].fill(ONE);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/utils.rs:115:15
[INFO] [stdout]     |
[INFO] [stdout] 115 |     for i in (0..row_values.len()).rev() {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/trace/utils.rs:174:24
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 result[(result_idx + 1)..=clk].fill(last_value);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/trace/utils.rs:194:20
[INFO] [stdout]     |
[INFO] [stdout] 194 |             result[(result_idx + 1)..].fill(last_value);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/trace/decoder/tests.rs:43:14
[INFO] [stdout]    |
[INFO] [stdout] 43 |     for i in 2..10 {
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/trace/decoder/tests.rs:52:14
[INFO] [stdout]    |
[INFO] [stdout] 52 |     for i in 11..22 {
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/trace/decoder/tests.rs:59:14
[INFO] [stdout]    |
[INFO] [stdout] 59 |     for i in 22..(p1.len() - NUM_RAND_ROWS) {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/decoder/tests.rs:119:14
[INFO] [stdout]     |
[INFO] [stdout] 119 |     for i in 9..(p1.len() - NUM_RAND_ROWS) {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/decoder/tests.rs:166:14
[INFO] [stdout]     |
[INFO] [stdout] 166 |     for i in 6..(p1.len() - NUM_RAND_ROWS) {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/decoder/tests.rs:280:14
[INFO] [stdout]     |
[INFO] [stdout] 280 |     for i in 20..(p1.len() - NUM_RAND_ROWS) {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/decoder/tests.rs:306:14
[INFO] [stdout]     |
[INFO] [stdout] 306 |     for i in 1..22 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/decoder/tests.rs:313:14
[INFO] [stdout]     |
[INFO] [stdout] 313 |     for i in 22..(p2.len() - NUM_RAND_ROWS) {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/decoder/tests.rs:369:14
[INFO] [stdout]     |
[INFO] [stdout] 369 |     for i in 9..(p2.len() - NUM_RAND_ROWS) {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/decoder/tests.rs:415:14
[INFO] [stdout]     |
[INFO] [stdout] 415 |     for i in 6..(p2.len() - NUM_RAND_ROWS) {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/decoder/tests.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 461 |     for i in 6..(p2.len() - NUM_RAND_ROWS) {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/decoder/tests.rs:566:14
[INFO] [stdout]     |
[INFO] [stdout] 566 |     for i in 20..(p2.len() - NUM_RAND_ROWS) {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/trace/decoder/tests.rs:623:71
[INFO] [stdout]     |
[INFO] [stdout] 623 |     let g3_value = OpGroupTableRow::new(ONE, ONE, build_op_group(&ops[9..]))
[INFO] [stdout]     |                                                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/decoder/tests.rs:629:14
[INFO] [stdout]     |
[INFO] [stdout] 629 |     for i in 2..5 {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/decoder/tests.rs:639:14
[INFO] [stdout]     |
[INFO] [stdout] 639 |     for i in 6..9 {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/decoder/tests.rs:655:14
[INFO] [stdout]     |
[INFO] [stdout] 655 |     for i in 11..(p3.len() - NUM_RAND_ROWS) {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/decoder/tests.rs:688:22
[INFO] [stdout]     |
[INFO] [stdout] 688 |     for (i, clk) in (2..9).enumerate() {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/decoder/tests.rs:712:22
[INFO] [stdout]     |
[INFO] [stdout] 712 |     for (i, clk) in (11..13).enumerate() {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/decoder/tests.rs:718:14
[INFO] [stdout]     |
[INFO] [stdout] 718 |     for i in 13..19 {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/decoder/tests.rs:729:14
[INFO] [stdout]     |
[INFO] [stdout] 729 |     for i in 20..(p3.len() - NUM_RAND_ROWS) {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/trace/decoder/mod.rs:67:20
[INFO] [stdout]    |
[INFO] [stdout] 67 |             result[(result_idx + 1)..=clk].fill(last_value);
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/trace/decoder/mod.rs:110:16
[INFO] [stdout]     |
[INFO] [stdout] 110 |         result[(result_idx + 1)..].fill(E::ONE);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/trace/decoder/mod.rs:153:20
[INFO] [stdout]     |
[INFO] [stdout] 153 |             result[(result_idx + 1)..=clk].fill(last_value);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/trace/decoder/mod.rs:220:16
[INFO] [stdout]     |
[INFO] [stdout] 220 |         result[(result_idx + 1)..].fill(E::ONE);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/trace/decoder/mod.rs:260:20
[INFO] [stdout]     |
[INFO] [stdout] 260 |             result[(result_idx + 1)..=clk].fill(last_value);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/decoder/mod.rs:270:26
[INFO] [stdout]     |
[INFO] [stdout] 270 |                 for i in 1..(*num_op_groups as usize) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/trace/decoder/mod.rs:294:16
[INFO] [stdout]     |
[INFO] [stdout] 294 |         result[(result_idx + 1)..].fill(E::ONE);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/trace/tests/chiplets/bitwise.rs:75:16
[INFO] [stdout]    |
[INFO] [stdout] 75 |     for row in 3..5 {
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/trace/tests/chiplets/bitwise.rs:92:16
[INFO] [stdout]    |
[INFO] [stdout] 92 |     for row in 6..8 {
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/bitwise.rs:103:16
[INFO] [stdout]     |
[INFO] [stdout] 103 |     for row in 9..16 {
[INFO] [stdout]     |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/bitwise.rs:128:16
[INFO] [stdout]     |
[INFO] [stdout] 128 |     for row in response_1_row..21 {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/bitwise.rs:139:16
[INFO] [stdout]     |
[INFO] [stdout] 139 |     for row in 23..response_2_row {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/bitwise.rs:149:16
[INFO] [stdout]     |
[INFO] [stdout] 149 |     for row in response_2_row..response_3_row {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/bitwise.rs:159:16
[INFO] [stdout]     |
[INFO] [stdout] 159 |     for row in response_3_row..trace.length() - NUM_RAND_ROWS {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/trace/tests/chiplets/hasher.rs:76:16
[INFO] [stdout]    |
[INFO] [stdout] 76 |     for row in 2..4 {
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/trace/tests/chiplets/hasher.rs:94:16
[INFO] [stdout]    |
[INFO] [stdout] 94 |     for row in 5..HASH_CYCLE_LEN {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/hasher.rs:103:16
[INFO] [stdout]     |
[INFO] [stdout] 103 |     for row in HASH_CYCLE_LEN..trace.length() - NUM_RAND_ROWS {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/hasher.rs:141:16
[INFO] [stdout]     |
[INFO] [stdout] 141 |     for row in 2..8 {
[INFO] [stdout]     |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/hasher.rs:166:16
[INFO] [stdout]     |
[INFO] [stdout] 166 |     for row in 11..16 {
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/hasher.rs:176:16
[INFO] [stdout]     |
[INFO] [stdout] 176 |     for row in 17..22 {
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/hasher.rs:189:16
[INFO] [stdout]     |
[INFO] [stdout] 189 |     for row in 22..trace.length() - NUM_RAND_ROWS {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/hasher.rs:273:16
[INFO] [stdout]     |
[INFO] [stdout] 273 |     for row in 6..8 {
[INFO] [stdout]     |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/hasher.rs:287:16
[INFO] [stdout]     |
[INFO] [stdout] 287 |     for row in 9..16 {
[INFO] [stdout]     |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/hasher.rs:296:16
[INFO] [stdout]     |
[INFO] [stdout] 296 |     for row in 16..trace.length() - NUM_RAND_ROWS {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/hasher.rs:377:16
[INFO] [stdout]     |
[INFO] [stdout] 377 |     for row in 4..8 {
[INFO] [stdout]     |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/hasher.rs:390:16
[INFO] [stdout]     |
[INFO] [stdout] 390 |     for row in 10..16 {
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/hasher.rs:399:16
[INFO] [stdout]     |
[INFO] [stdout] 399 |     for row in 16..trace.length() - NUM_RAND_ROWS {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/hasher.rs:514:16
[INFO] [stdout]     |
[INFO] [stdout] 514 |     for row in 3..8 {
[INFO] [stdout]     |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/hasher.rs:527:16
[INFO] [stdout]     |
[INFO] [stdout] 527 |     for row in 10..(mp_verify_complete) {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/hasher.rs:536:16
[INFO] [stdout]     |
[INFO] [stdout] 536 |     for row in mp_verify_complete..trace.length() - NUM_RAND_ROWS {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/hasher.rs:561:38
[INFO] [stdout]     |
[INFO] [stdout] 561 |         value += build_value(&alphas[4..16], &state);
[INFO] [stdout]     |                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/hasher.rs:564:38
[INFO] [stdout]     |
[INFO] [stdout] 564 |         value += build_value(&alphas[8..16], &next_state[CAPACITY_LEN..]);
[INFO] [stdout]     |                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/hasher.rs:564:58
[INFO] [stdout]     |
[INFO] [stdout] 564 |         value += build_value(&alphas[8..16], &next_state[CAPACITY_LEN..]);
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/hasher.rs:565:38
[INFO] [stdout]     |
[INFO] [stdout] 565 |         value -= build_value(&alphas[8..16], &state[CAPACITY_LEN..]);
[INFO] [stdout]     |                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/hasher.rs:565:53
[INFO] [stdout]     |
[INFO] [stdout] 565 |         value -= build_value(&alphas[8..16], &state[CAPACITY_LEN..]);
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/hasher.rs:568:38
[INFO] [stdout]     |
[INFO] [stdout] 568 |         value += build_value(&alphas[8..12], &state[DIGEST_RANGE]);
[INFO] [stdout]     |                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/hasher.rs:576:45
[INFO] [stdout]     |
[INFO] [stdout] 576 |         let left_word = build_value(&alphas[8..12], &state[DIGEST_RANGE]);
[INFO] [stdout]     |                                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/hasher.rs:577:46
[INFO] [stdout]     |
[INFO] [stdout] 577 |         let right_word = build_value(&alphas[8..12], &state[DIGEST_RANGE.end..]);
[INFO] [stdout]     |                                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/hasher.rs:577:61
[INFO] [stdout]     |
[INFO] [stdout] 577 |         let right_word = build_value(&alphas[8..12], &state[DIGEST_RANGE.end..]);
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/trace/tests/chiplets/memory.rs:61:16
[INFO] [stdout]    |
[INFO] [stdout] 61 |     for row in 3..7 {
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/memory.rs:138:16
[INFO] [stdout]     |
[INFO] [stdout] 138 |     for row in 15..trace.length() - NUM_RAND_ROWS {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/chiplets/memory.rs:155:14
[INFO] [stdout]     |
[INFO] [stdout] 155 |     for i in 0..NUM_ELEMENTS {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/trace/tests/hasher.rs:41:14
[INFO] [stdout]    |
[INFO] [stdout] 41 |     for i in 0..(p1.len() - NUM_RAND_ROWS) {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/trace/tests/hasher.rs:89:14
[INFO] [stdout]    |
[INFO] [stdout] 89 |     for i in 1..8 {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/trace/tests/hasher.rs:99:14
[INFO] [stdout]    |
[INFO] [stdout] 99 |     for i in 10..17 {
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/hasher.rs:108:14
[INFO] [stdout]     |
[INFO] [stdout] 108 |     for i in 18..25 {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/hasher.rs:117:14
[INFO] [stdout]     |
[INFO] [stdout] 117 |     for i in 25..33 {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/hasher.rs:127:14
[INFO] [stdout]     |
[INFO] [stdout] 127 |     for i in 33..41 {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/hasher.rs:136:14
[INFO] [stdout]     |
[INFO] [stdout] 136 |     for i in 41..49 {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/hasher.rs:146:14
[INFO] [stdout]     |
[INFO] [stdout] 146 |     for i in 50..(p1.len() - NUM_RAND_ROWS) {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/range.rs:104:16
[INFO] [stdout]     |
[INFO] [stdout] 104 |     for row in 0..memory_start {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/trace/tests/range.rs:125:16
[INFO] [stdout]     |
[INFO] [stdout] 125 |     for row in memory_start + 2..=values_start {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/tests/range.rs:144:14
[INFO] [stdout]     |
[INFO] [stdout] 144 |     for i in (values_start + 3)..(b_range.len() - NUM_RAND_ROWS) {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/trace/tests/stack.rs:33:23
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let init_stack = (1..17).collect::<Vec<_>>();
[INFO] [stdout]    |                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/trace/tests/stack.rs:93:14
[INFO] [stdout]    |
[INFO] [stdout] 93 |     for i in 13..(p1.len() - NUM_RAND_ROWS) {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/mod.rs:172:18
[INFO] [stdout]     |
[INFO] [stdout] 172 |         for i in 0..self.length() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/mod.rs:253:18
[INFO] [stdout]     |
[INFO] [stdout] 253 |         for i in self.length() - NUM_RAND_ROWS..self.length() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/trace/mod.rs:335:14
[INFO] [stdout]     |
[INFO] [stdout] 335 |     for i in trace_len - NUM_RAND_ROWS..trace_len {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:469:26
[INFO] [stdout]     |
[INFO] [stdout] 469 |         for group_idx in group_idx..num_batch_groups {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ExtensionOf`
[INFO] [stdout]    --> src/operations/fri_ops.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 244 |         ExtensionOf, Felt, FieldElement, Operation, Process, QuadFelt, StarkField, TWO, TWO_INV,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FieldElement`
[INFO] [stdout]  --> src/trace/tests/range.rs:1:41
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::{build_trace_from_ops, Felt, FieldElement, Trace, NUM_RAND_ROWS, ONE, ZERO};
[INFO] [stdout]   |                                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ExtensionOf`
[INFO] [stdout]  --> src/trace/tests/range.rs:6:15
[INFO] [stdout]   |
[INFO] [stdout] 6 | use vm_core::{ExtensionOf, Operation};
[INFO] [stdout]   |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 14 previous errors; 246 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `miden-processor` (lib test) due to 15 previous errors; 246 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "02dcadcf0a0a3607bb018e9ad95cc2b6352ac9f79a8ef30d6364e13b842a432e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "02dcadcf0a0a3607bb018e9ad95cc2b6352ac9f79a8ef30d6364e13b842a432e", kill_on_drop: false }`
[INFO] [stdout] 02dcadcf0a0a3607bb018e9ad95cc2b6352ac9f79a8ef30d6364e13b842a432e
